package com.sz.biz.logistics.core.dto;

import com.sz.biz.logistics.core.entity.PriceFreightRegionSetting;
import com.sz.biz.logistics.core.entity.QuotationSet;

import java.util.ArrayList;
import java.util.List;

/**
 * Function: QuotationSetDto. <br>
 * Date: 2017年05月09日 9:03 <br>
 * Author: wentao.chang
 */
public class QuotationSetDto extends QuotationSet {

    private String supplierOrServiceName;

    private String feeTypeName;
    private int feeTypeIdx;
    private String feeTypeIdxName;

    private String weightName;
    private String regionName;

    /**
     * 运费明细
     */
    private List<FreightItemDto> freightItems;


    /**
     * 重量段设置
     */
    private List<PriceFreightWeightSettingDto> freightWeightSettings = new ArrayList<>();

    /**
     * 分区设置
     */
    private List<PriceFreightRegionSetting> freightRegionSettings = new ArrayList<>();


    public List<FreightItemDto> getFreightItems() {
        return freightItems;
    }

    public void setFreightItems(List<FreightItemDto> freightItems) {
        this.freightItems = freightItems;
    }

    public List<PriceFreightWeightSettingDto> getFreightWeightSettings() {
        return freightWeightSettings;
    }

    public void setFreightWeightSettings(List<PriceFreightWeightSettingDto> freightWeightSettings) {
        this.freightWeightSettings = freightWeightSettings;
    }

    public List<PriceFreightRegionSetting> getFreightRegionSettings() {
        return freightRegionSettings;
    }

    public void setFreightRegionSettings(List<PriceFreightRegionSetting> freightRegionSettings) {
        this.freightRegionSettings = freightRegionSettings;
    }

    public String getFeeTypeIdxName() {
        return feeTypeIdxName;
    }

    public void setFeeTypeIdxName(String feeTypeIdxName) {
        this.feeTypeIdxName = feeTypeIdxName;
    }

    public String getFeeTypeName() {
        return feeTypeName;
    }

    public void setFeeTypeName(String feeTypeName) {
        this.feeTypeName = feeTypeName;
    }

    public int getFeeTypeIdx() {
        return feeTypeIdx;
    }

    public void setFeeTypeIdx(int feeTypeIdx) {
        this.feeTypeIdx = feeTypeIdx;
    }

    public String getSupplierOrServiceName() {
        return supplierOrServiceName;
    }

    public void setSupplierOrServiceName(String supplierOrServiceName) {
        this.supplierOrServiceName = supplierOrServiceName;
    }

    public String getWeightName() {
        return weightName;
    }

    public void setWeightName(String weightName) {
        this.weightName = weightName;
    }

    public String getRegionName() {
        return regionName;
    }

    public void setRegionName(String regionName) {
        this.regionName = regionName;
    }
}
